Orthogonal Rank-One Matrix Pursuit for Matrix Completion

نویسندگان

  • Zheng Wang
  • Ming-Jun Lai
  • Zhaosong Lu
  • Wei Fan
  • Jieping Ye
چکیده

Low rank modeling has found applications in a wide range of machine learning and data mining tasks, such as matrix completion, dimensionality reduction, compressed sensing, multi-class and multi-task learning. Recently, significant efforts have been devoted to the low rank matrix completion problem, as it has important applications in many domains including collaborative filtering, Microarray data imputation, and image inpainting. Many algorithms have been proposed for matrix completion in the past. However, most of these algorithms involve computing singular value decomposition, which is not scalable to large-scale problems. In this paper, we propose an efficient and scalable algorithm for matrix completion. The key idea is to extend the well known orthogonal matching pursuit from the vector case to the matrix case. In each iteration, we pursue a rank-one matrix basis generated by the top singular vector pair of the current approximation residual and fully update the weights for all rank-one matrices obtained up to the current iteration. The computation of the top singular vector pair and the updating of the weights can be implemented efficiently, making the proposed algorithm scalable to large matrices. We further establish the linear convergence of the proposed iterative algorithm. This is quite different from the existing theory for convergence rate of orthogonal greedy algorithms. A linear convergence rate is achieved due to our construction of matrix bases. We empirically evaluate the proposed algorithm on many real-world datasets, including the largest publicly available benchmark dataset Netflix as well as the MovieLens datasets. Results show that our algorithm is much more efficient than state-of-the-art matrix completion algorithms while achieving similar or better prediction performance.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Orthogonal Rank-One Matrix Pursuit for Low Rank Matrix Completion

In this paper, we propose an efficient and scalable low rank matrix completion algorithm. The key idea is to extend orthogonal matching pursuit method from the vector case to the matrix case. We further propose an economic version of our algorithm by introducing a novel weight updating rule to reduce the time and storage complexity. Both versions are computationally inexpensive for each matrix ...

متن کامل

Rank-One Matrix Pursuit for Matrix Completion

Low rank matrix completion has been applied successfully in a wide range of machine learning applications, such as collaborative filtering, image inpainting and Microarray data imputation. However, many existing algorithms are not scalable to large-scale problems, as they involve computing singular value decomposition. In this paper, we present an efficient and scalable algorithm for matrix com...

متن کامل

Exact Low-Rank Matrix Completion from Sparsely Corrupted Entries Via Adaptive Outlier Pursuit

Recovering a low-rank matrix from some of its linear measurements is a popular problem in many areas of science and engineering. One special case of it is the matrix completion problem, where we need to reconstruct a low-rank matrix from incomplete samples of its entries. A lot of efficient algorithms have been proposed to solve this problem and they perform well when Gaussian noise with a smal...

متن کامل

Graph Matrix Completion in Presence of Outliers

Matrix completion problem has gathered a lot of attention in recent years. In the matrix completion problem, the goal is to recover a low-rank matrix from a subset of its entries. The graph matrix completion was introduced based on the fact that the relation between rows (or columns) of a matrix can be modeled as a graph structure. The graph matrix completion problem is formulated by adding the...

متن کامل

High-Rank Matrix Completion and Clustering under Self-Expressive Models

We propose efficient algorithms for simultaneous clustering and completion of incomplete high-dimensional data that lie in a union of low-dimensional subspaces. We cast the problem as finding a completion of the data matrix so that each point can be reconstructed as a linear or affine combination of a few data points. Since the problem is NP-hard, we propose a lifting framework and reformulate ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013